//
//  ClassClusterTest.h
//  MacTestProject
//
//  Created by LiuLichen on 2022/4/14.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSUInteger, EOCEmployeeType) {
    EOCEmployeeTypeDefault,
    EOCEmployeeTypeDeveloper,
    EOCEmployeeTypeDesigner,
    EOCEmployeeTypeFinance,
};

@interface EOCEmployee : NSObject

@property (copy) NSString* name;
@property NSUInteger salary;

+ (EOCEmployee*) employeeWithType: (EOCEmployeeType)type;

- (void) doADaysWork;

@end

@interface EOCEmployeeDeveloper : EOCEmployee
@end

@interface EOCEmployeeDesigner : EOCEmployee
@end

@interface EOCEmployeeFinance : EOCEmployee
@end

@interface ClassClusterTest : NSObject

@end

NS_ASSUME_NONNULL_END
